
package com.x52im.rbchat.logic.chat_root.sendlocation.impl;

import com.amap.api.services.core.LatLonPoint;
import com.amap.api.services.core.PoiItem;
import com.x52im.rbchat.logic.chat_root.sendlocation.utils.LocationUtils;

/**
 * 因通过定位得到的AMapLocation对象、通过经纬度得到的逆地理搜索得到的RegeocodeResult对象，都无法像通过关键字进行POI搜索直接得到
 * 的PIOItem对象那样，可以通过 getSnippet()得到一个除省市区之外的较详地址信息（AMapLocation对象的getAddress()和RegeocodeResult对象
 * 的getFormatAddress()得到的内容，都是包含了省市区内容，无法跟PIOItem对象相匹配），所以通过增加 contentForShow 字段，为通过定位和
 * 逆地理搜索得到的结果在地址列表里进行差异化的内容显示，不然要POIItem也显示省市区，那这两种情况下就会重复显示。
 *
 * @author Jack Jiang
 * @see LocationUtils
 */
public class GetLocationPOIEntity extends PoiItem
{
    private String contentForShow = null;

    public GetLocationPOIEntity(String id, LatLonPoint point, String title, String snippet) {
        super(id, point, title, snippet);
    }

    public void setContentForShow(String contentForShow) {
        this.contentForShow = contentForShow;
    }

    public String getContentForShow() {
        return contentForShow;
    }
}